<meta charset="utf-8"/>
<?php
//对象中成员的访问（就是在一个对象内部方法中，去访问对象中的其他方法和属性）

    class Person{
   	   var $name;
       var $age;
       var $sex;
   
/*
       function say(){
       	$p=new Person;//新创建的对象，不是原来的p1,p2,p3
       	$p->name="xiaopan";
       	echo $p->age;
       }

*/     
       function Person($a=50,$b=39,$c=20){//还可传入参数，也可直接赋值
       	   //被自动调用3次，输出三行#号
       	   echo "$a ### $b ####$c <br>";//析构方法，创建和类同名函数
       }





       function say(){
            echo "我的名字：{$this->name} 我的年龄：{$this->age} 我的性别：{$this->sex}.<br>";
       }
       
       function eat(){

       }

       function run(){

       }


    }

    $p1=new Person();//可在此传入参数值，不传值则视为默认50，39，29同上
    $p2=new Person(2,4,6);
    $p3=new Person(3,7,9);

    $p1->name="zhangsan";
    $p2->name="lisi";
    $p3->name="wangwu";

    $p1->age=23;
    $p2->age=45;
    $p3->age=18;

    $p1->sex="男";
    $p2->sex="男";
    $p3->sex="女";

    $p1->say();
    $p2->say();
    $p3->say();






